@charset "utf-8"; .solution{position: relative; z-index: 2; background: #fff; padding-top: 135px;} .solution .container{max-width: 1110px; margin: auto; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;} .solution .container:after{display: none;} .solution .container .item{width: 500px; display: flex; margin-bottom: 135px;} .solution .container .item .img{width: 145px; height: 145px; background: #d2d2d2; border-radius: 10px;} .solution .container .item:nth-child(4n+2) .img{background: #0076ce;} .solution .container .item:nth-child(4n+3) .img{background: #0076ce;} .solution .container .item .con{margin-left: 30px;} .solution .container .item .con .title{font-size: 2.4rem; color: #000;} .solution .container .item .con .desc{font-size: 1.8rem; color: #323232; line-height: 1.7; margin-top: 15px;} @media (max-width:1199px){ .solution{padding-top: 55px;} .solution .container{padding: 0 15px;} .solution .container .item{width: 100%; margin-bottom: 35px;} .solution .container .item .img{width: 100px; height: 100px; background: #d2d2d2 !important;} .solution .container .item:nth-child(even) .img{background: #0076ce !important;} .solution .container .item .con{margin-left: 20px;} .solution .container .item .con .title{font-size: 2rem; color: #000;} .solution .container .item .con .desc{font-size: 1.5rem;} }